import {  LoginFormData, LoginResponseData } from '@/types';  //引入基本的实体
//发送请求用到的东西
import request from '@/utils/request';
import { AxiosPromise } from 'axios';

/**
 * 登录请求  这里只负责发送请求，不负责处理响应
 * @param data
 * 方法名，方法参数，方法返回值，方法具体执行
 */
 export function login(data: LoginFormData): AxiosPromise<LoginResponseData> {
  console.log(data);
    return request({
      url: '/login',
      method: 'post',
      data: data,
    });
  }


/**
 * 注销
 */
//  export function login(data: LoginFormData) {
//   console.log("api调用此层")
//   return request({
//     url: '/youlai-auth/oauth/logout',  //由于已经在全局里配置好了api根地址，所以这里只需要写后面那一段
//     method: 'delete',
//     headers: {
//       Authorization: 'Basic bWFsbC1hZG1pbi13ZWI6MTIzNDU2' // 客户端信息Base64明文：mall-admin-web:123456
//     }
//   });
// }   //还有，这里的最后只会返回一个请求